Matthias Galster , Mahmood Moussavi , Guenther Ruhe Report Number 084
نویسندگان
چکیده
.................................................................................................................... 3 1. Introduction and Motivation ....................................................................... 3 2. Related Work ................................................................................................ 4 2.1 Release Planning for Evolving Systems ......................................................................................... 4 2.2 Features Dependencies and Modifiability ....................................................................................... 4 2.3 Feature Dependencies and Modeling .............................................................................................. 4 2.4 OO Metrics and Modifiability ........................................................................................................ 5 3. Problem Formalization ................................................................................. 5 4. Object-Oriented Feature Modeling ............................................................. 7 4.1 Features as Classes .......................................................................................................................... 7 4.2 Interactions between Features in OOFeM ...................................................................................... 7 5. The NRP-Trade-off Method ........................................................................ 8 6. Case Study ................................................................................................... 12 6.1 Case Study Description: Release Information and Existing System..............................................12 6.2 Phase 1 ...........................................................................................................................................12 6.3 Phase 2 ...........................................................................................................................................12 7. Discussion of Results ................................................................................... 15 8. Summary and Future Research ................................................................. 16 Appendix ................................................................................................................. 19
منابع مشابه
Matching Requirements with Off-the-shelf Components at the Architectural Level
Off-the-shelf (OTS) components and OTS-based development (OBD) significantly impact software development practices and product quality. In the early stages of development, software architectures are often built by creating new and / or combining existing components. Nevertheless, we still lack common frameworks for OBD for these activities. This paper presents an approach to integrate software ...
متن کاملPosition Paper: From Enterprise Architectures to Software Architectures using Requirements Engineering
Enterprise architectures represent business objectives that can be extracted during requirements engineering. After gathering these objectives in form of requirements the resulting specifications must be translated into software architectures for later implementation. This transition has proven to be a nontrivial task. Even though requirements engineering and software architectures are well est...
متن کاملLife-cycle Assessment in Software Engineering
Life-cycle assessment, as applied to conventional product development, can be applied in the Software Engineering domain to determine the environmental impact of a software product itself, but also the environmental impact of a software development
متن کاملOptimized Assignment of Developers for Fixing Bugs
Decisions on “Who should fix this bug” have substantial impact on the duration of the process and its results. Expertise and related productivity level of developers might vary up to one order of magnitude. This is even more the case if we acknowledge that fixing a bug typically requires expertise in a number of components. In this paper, optimized strategies for the assignment of the “right” d...
متن کامل